perm filename ACK.VLA[VLI,LSP] blob
sn#383759 filedate 1978-09-24 generic text, type T, neo UTF8
;****************************** 24-Sep-78 02:06:15 &PASS1 ;
( MAPC ' (
ACK ; 2SUBR ;
) (LAMBDA (L) (PUT L NIL 'ENTRY)) )
;****************************** 24-Sep-78 02:06:15 &PASS2 ;
; 3 ACK-------------------------------------------------------
(DE ACK (X Y)
(COND
((ZEROP X) (ADD1 Y))
((ZEROP Y) (ACK (SUB1 X) 1))
(T (ACK (SUB1 X) (ACK X (SUB1 Y))))))
FUNCTION LENGTH = 38
#LABEL = ((G101 POPJ P))
#LAP LENGTH = 33
;
( LAP '(
;;;;;;
(ENTRY ACK SUBR 2)
(JSP L :SBIND2)
(XWD 'ACK '(X Y))
(CAIE 1 '0)
(JRST 0 G102)
(GETVAL 1 Y)
(MOVE 5 :MEM 1)
(ADDI 5 1)
(JRST 0 :CRANUM)
G102
(GETVAL 1 Y)
(CAIE 1 '0)
(JRST 0 G103)
(GETVAL 1 X)
(MOVE 5 :MEM 1)
(SUBI 5 1)
(JSP L :$CRANB)
(MOVEI 2 '1)
(JRST 0 ACK)
G103
(GETVAL 1 X)
(MOVE 5 :MEM 1)
(SUBI 5 1)
(JSP L :$CRANP)
(GETVAL 1 X)
(PUSH P 1)
(GETVAL 1 Y)
(MOVE 5 :MEM 1)
(SUBI 5 1)
(JSP L :$CRANB)
(MOVEI 2 0 1)
(POP P 1)
(PUSHJ P ACK)
(MOVEI 2 0 1)
(POP P 1)
(JRST 0 ACK)
) )
;****************************** 24-Sep-78 02:06:16 COMPILEND ;